// 深拷贝
// let obj={};
// let obj1={
//     name:"张三",
//     age:12
// };
// Object.assign(obj,obj1);
// obj.name='李四'
// console.log(obj,obj1,"实现深拷贝");
// 半深拷贝
let obj={};
let obj1={
    // 基本数据类型实现深拷贝
    name:"张三",
    age:15,
    // 引用数据类型实现半深拷贝、浅拷贝
    clazz:{
        number:'web2021'
    }
};
Object.assign(obj,obj1);
obj.clazz.number="web2202";
console.log(obj,obj1,"实现半深拷贝");